/*
    Document   : style
    Created on : 12.02.2013, 20:11:07
    Author     : falcon
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

body{
    font-family: 'PT Sans', sans-serif;
    margin:0px;
    padding:0px;
    background-color: #ffffff;
}
a img{
    border:none;
}
pre {
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
 width: 99%;
}
input[type=text]:focus, input[type=password]:focus,input[type=email]:focus,textarea:focus{
-webkit-box-shadow: 0px 0px 10px rgba(42, 172, 230, 1);
-moz-box-shadow:    0px 0px 10px rgba(42, 172, 230, 1);
box-shadow:         0px 0px 10px rgba(42, 172, 230, 1);
}
a:hover{
  color:#fc7202;
}

.header_wrapper{
    background-color: #545454;
    width:100%;
    height:43px;
}
.header_line{
    height: 43px;
    width:1030px;
    margin:0 auto;
    position: relative;
}
.logo{
    position: absolute;
    top:+6px;
}
.header_menu_wrapper{
    position: absolute;
    left:+42px;
}
.header_menu_item{
    font-size:13px;
    display:inline-block;
}
.header_menu_item a{
    color: #fdfcfc;
    text-decoration:none;
    display:block;
    height:31px;
    padding-top: 12px;
    padding-left: 15px;
    padding-right: 15px;
    opacity: 0.8;
}
.header_menu_item a:hover{
    background-color: #505050;
    box-shadow: inset 4px 0 10px #484848, inset  -4px 0 10px #484848;
    opacity: 1;
}
.header_menu_item_current{
    background-color: #505050;
    box-shadow: inset 4px 0 10px #484848, inset  -4px 0 10px #484848;
    opacity: 1;
}
.consultant_wrapper{
    position: absolute;
    left:+625px;
    top:+13px;
    font-size:11px;
    color:#fdfcfc;
}
.consultant_wrapper a:hover{
    /*background-color: #505050; */
    /*box-shadow: inset 4px 0 10px #484848, inset  -4px 0 10px #484848;  */
    opacity: 1;
}
.consultant_wrapper a{
    color: #fdfcfc;
    text-decoration:none;
    display:inline-block;
    height:31px;
    padding-top: 12px;
    padding-left: 5px;
    padding-right: 5px;
    opacity: 0.8;
    position:relative;
    top:2px;
    top:-13px;
}
/*
.consultant_wrapper{
    position: absolute;
    left:+645px;
    top:+13px;
    font-size:11px;
    color:#fdfcfc;
}

.consultant_wrapper a{
  color:#fdfcfc;
  text-decoration: none;
}
.consultant_wrapper a:hover{
    text-decoration: underline;
}  */
.header_billing_span{
    position: relative;
    margin-left: 10px;
}
/*#consultant_icon{
    position:relative;
    top:+1px;
}*/
.header_search_wrapper{
    position: absolute;
    left:+815px;
    top:+8px;
}
#search_field{
    background: url('img/search_icon.png') no-repeat;
    padding-left:28px;
    background-position: 8px 5px;
    width:188px;
    height:24px;
    background-color: #747474;
    border:0;
    outline:0;
    border-radius:12px; 
    -webkit-border-radius:12px;
    -moz-border-radius:12px; 
    -khtml-border-radius:12px;
    -webkit-transition: background 0.5s ease;
    color:#747474;
}
#search_field:focus{
    background-color: #fdfcfc;
    color:#545454;
    font-size:13px;
    -webkit-box-shadow: none;
-moz-box-shadow:    none
box-shadow:         none;
}
.header_second_line_wrapper{
    width:100%;
    background-color: #f2f2f2;
    height:27px;
    padding-top:3px;
}
.header_second_line{
    width:1030px;
    margin: 0 auto;
    position: relative;
}
.header_second_line_left_links{
    position: absolute;
    z-index:2;
    top: 4px;
}
.header_second_line_left_links a{
    display: inline-block;
    font-size:12px;
    color:#686868;
    font-family: Arial;
    text-decoration: none;
    height:35px;
    margin-right:10px;
}
.header_second_line_left_links a:hover{
    text-decoration: underline;
}
.header_second_line_left_links_current{
    background-image: url('img/menu_arrow.png');
    background-position: bottom center;
    background-repeat: no-repeat;
    color:#181818 !important;
    font-weight:bold !important;
}
.header_second_line_right_links{
    position: absolute;
    top: 2px;
    font-size: 13px;
    text-align: right;
    width:100%;
}
.header_second_line_right_links a{
    display: inline-block;
    margin-left: 5px;
    margin-right: 5px;
    color:#0b6894;
    text-decoration: underline;
}

.header_second_line_right_links a:hover{
    color:#fc7202;
}
.header_second_line_right_links_current{
    color:#b30000 !important;
}
.constructor_item_title{
    font-size:16px;
    color:#000000;
}
.constructor_item_descr{
    font-size: 12px;
    color:#000000;
}
/* SLIDERS CONSTRUCTOR*/
.ui-widget-content{
    height:5px;
    border:0px;
    background: #cd4b4b;
}
.ui-widget-header{
    background: #e8e8e8;
}
.ui-state-default{
    width:18px !important;
    height:19px !important;
    background: url('img/circle.png') !important;
    border: 0px !important;
    outline: 0px !important;
    top: -7px !important;
}
#bitrate,#listeners,#autodj{
    width: 803px;
    margin-bottom: 50px;
}
.bitrate_txts{
    position: relative;
    top:+22px;
}
.slider_symbols{
    margin-bottom: 10px;
    position:relative;
}
.slider_symbols li{
    display: inline-block;
    font-size:13px;
    color:#000000;
}
.sans13red{
    font-size: 13px;
    color: #cb3c3c;
}
.dop_uslugi{
    display: inline-block;
    margin-right: 70px;
}
.dop_uslugi input[type="radio"]:checked + label{
    background: url('img/yes.png') no-repeat;
}
.dop_uslugi input[type="checkbox"]:checked + label{
    background: url('img/yes.png') no-repeat;
}

.statnfade{
    position: relative;
    top:-15px;
    margin-bottom: 20px;
}
.newsline{
    margin-top:-10px;
    margin-bottom: 10px;
}
.extra_wrapper{
    display: inline-block;
    width:252px;
    height:130px;
    padding-left: 10px;
    padding-top: 10px;
    margin-right: 5px;
    background-color: #f5f8fa;
    font-size: 13px;
}
.extra_wrapper_title{
    font-size: 14px;
    color: #cb3c3c;
}
.result_wrapper{
    width: 1013px;
    height: 150px;
    background-color: #f6f6f6;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
    padding-left: 12px;
    padding-top:5px;
}
.result_text{
    font-size:24px;
    color:#cb3c3c;
}
.result_calculating{
    font-size: 12px;
}
.gotoorder a{
    font-size:16px;
    color:#0b6894;
}
/*Radiohost tarifs*/
.radio_tarif_name{
    font-size:16px;
    color: #d41300;
}
.radiohost_250_col{
    background: #fff8f8;
    color:#a5000d !important;
    border-left: 1px solid #fdd9db;
    border-right: 1px solid #fdd9db;
    width:125px !important;
}
.radiohost_n_col{
    background: #fffcf5;
    border-left: 1px solid #f9f1de;
    border-right: 1px solid #f9f1de;
    color:#a34900;
    width:125px !important;
}
.radiohost_table td{
    width: 195px;
    text-align: center;
    font-size:13px;
    border-bottom: 1px dotted #e5e5e5 !important;
    padding-top: 6px;
    padding-bottom: 6px;
}
td.last_line{
    border:0px !important;
}
td.rowname{
    text-align: left;
}
.radiohost_table a{
    color:#a70f00;
    text-decoration: none;
}
.radiohost_table a:hover{
    text-decoration: underline;
}
.radiohost_table_red{
    color:#a70f00;
}
.radiohost_250_col_top{
    border: 1px solid #fdd9db;
    width:125px !important;
    -webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;border-top-left-radius:6px;border-top-right-radius:6px;
}
.radiohost_n_col_top{
    border: 1px solid #f9f1de;
    width:125px !important;
    -webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;border-top-left-radius:6px;border-top-right-radius:6px;
}
.radiohost_250_col_bottom{
    width:125px !important;
    border-bottom: 1px solid #fdd9db !important;
    border-left: 1px solid #fdd9db !important;
    border-right: 1px solid #fdd9db !important;
    -webkit-border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomright:6px;-moz-border-radius-bottomleft:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;
}
.radiohost_n_col_bottom{
    width:125px !important;
    border-bottom: 1px solid #f9f1de !important;
    border-left: 1px solid #f9f1de !important;
    border-right: 1px solid #f9f1de !important;
    -webkit-border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomright:6px;-moz-border-radius-bottomleft:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;
}
.zakaz_radio{
    width:1030px;
    text-align: center;
    font-size:13px;
}
.zakaz_radio a{
    color:#0b6894 !important;
    text-decoration: underline !important;
}
.radiohost_podrobnosti a{
    color:#0b6894;
    text-decoration: underline;
}
.radiohost_podrobnosti td{
    border:0px !important;
    width:50% !important;
    text-align: left !important;
    font-size:13px !important;
    padding-right: 50px !important;
}
.radiohost_podrobnosti_title{
    font-size:16px;
    color:#bd2121;
    margin-bottom: 10px;
    display: block;
}
.no_marker{
    list-style-type: none;
    margin-bottom: 10px;
}
.with_marker{
    margin-bottom: 5px;
}
/*Wbhost*/
.webhost_table td{
    width: 255px;
    text-align: center;
    font-size:13px;
    border-bottom: 1px dotted #e5e5e5 !important;
    padding-top: 6px;
    padding-bottom: 6px;
}
.webhost_table a{
    color:#a70f00;
    text-decoration: none;
}
.webhost_table a:hover{
    text-decoration: underline;
}
.webhost_table td.rowname{
    text-align: left;
}
.webhost_table td.last_line{
    border:0px !important;
}
/*other styles*/
.main_wrapper{
    width:1030px;
    min-height:300px;
    background-color: #ffffff;
    margin:0 auto;
    margin-top: 20px;
}
.content_wrapper{
    min-height: 200px;
}
.main_title_line{
    font-size: 13px;
    color:#010101;
    background-color: #f7f6f6;
    padding-left: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-top: -10px;
}
.news_wrapper{
    height:190px;
    position:relative;
    background-color: #f7f6f6;
    margin-top:-3px;
    padding-left: 15px;
    padding-top:10px;
}
.news_header{
    font-size:16px;
    color:#000000;
    font-weight: bold;
    margin-bottom: 18px;
}
.news_header a{
    font-size:12px;
    color:#158ab1;
    font-weight: normal;
}
.news_header a:hover{
    color:#b11515;
}
.news_item{
    width:300px;
    display: inline-block;
    margin-right:35px;
}
.news_item_title{
    font-size:14px;
    color:#bb1100;
    margin-bottom: 5px;
}
.news_item_date{
    font-size:10px;
    color:#9c9c9c;
    margin-bottom: 10px;
}
.news_item_content{
    font-size:13px;
    color:#404040;
}
.news_item_content a{
    color:#158ab1;
    font-weight: normal;
}
.news_item_content a:hover{
    color:#b11515;
}
.footer_wrapper{
    width:100%;
    background-color: #6f6f6f;
    height:190px;
    margin-top: 40px;
    padding-top:20px;
}
.footer{
    width:1015px;
    padding-left: 15px;
    margin: 0 auto;
    font-family: arial;
    font-size:12px;
    color:#f5f5f5; 
    font-size:11px;
}
.footer a{
    color:#f5f5f5;
    text-decoration: none;
}
.footer a:hover{
    text-decoration: underline;
}
.footer img{
    margin-right: 5px;
}
.footer_column_title{
    font-family: arial;
    font-size:12px;
    color:#bababa;
}
.footer_line_wrapper{
    width:100%;
    height:62px;
    background-color: #5a5a5a;
}
.footer_line{
    width:1015px;
    padding-left: 15px;
    margin: 0 auto;
    font-family: arial;
    font-size:11px;
    color:#e5e5e5; 
    font-size:11px;
    position: relative;
}
.footer_logo{
    position: absolute;
    margin-top:17px;
}
.footer_copies{
    position: absolute;
    top:+17px;
    left:+65px;
}
.footer_copies a{
    color:#b4b4b4;
    text-decoration: none;
}
.footer_copies a:hover{
    text-decoration: underline;
}
.footer_lexma{
    position: absolute;
    font-size:11px;
    color: #b4b4b4;
    top:+25px;
    left:+895px;
}
.footer_lexma a{
    color:#e5e5e5;
    text-decoration: none;
}
.footer_lexma a:hover{
    text-decoration: underline;
}

/*Billing styles*/
.billing_top_messagies{
  width:730px;
  padding:10px;
  background-color: #f2f2f2;
  -webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;
}
#red_circle {
    width: 12px;
    height: 12px;
    background: #ff5050;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    display: inline-block;
}
#grey_circle {
    width: 12px;
    height: 12px;
    background: #c4c4c4;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    display: inline-block;
}
.top_message_title{
  font-size:16px;
  color:#010101;
  font-weight: bold;
  display: inline-block;
}
.top_message_date{
  font-size:12px;
  color:#5b5b5b ;
  display: inline-block;
}
.top_message_content{
  margin-top:5px;
  font-size:13px;
  color:#000000;
}
.top_message_content a{
  color:#0b6894;
}
.top_message_content a:hover{
  color:#fc7202;
}
.top_message_grey_line{
  width:100%;
  height:1px;
  background-color:#d7d7d7;
  margin-top:15px;
  margin-bottom:12px;
}
.top_message_history_links{
  font-size:13px;
}
.top_message_history_links a{
  font-size:13px;
  color:#696969;
  margin-right:12px;
}
.top_message_history_links a:hover{
  color:#0b6894;
}
.billing_main_grey_line {
  width:750px;
  height:1px;
  background-color:#efefef;
  margin-top:15px;
  margin-bottom:15px;
}
.billing_arcticle_title{
  font-size:font-size:16px;
  color:#000000;
  font-weight: bold;
  margin-bottom:10px;
}
.billing_arcticle_content{
  font-size:13px;
}
.billing_arcticle_content table,tr,td,tbody{
  padding:0;
  margin:0;
  border-spacing:0;
}
.billign_orders_statuses{
  width:180px;
}
.billing_radio_orders_wrp{
  width:347px;
  padding:10px;
  background-color: #f2f2f2;
  -webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;
}
.billing_radio_orders_title{
  font-size:13px;
  color:#000000;
  font-weight: bold;
}
.redrow{
  color:#bd2121;
}
.redrow a{
  color:#bd2121 !important;
}
.top_message_grey_orders{
  width:100%;
  height:1px;
  background-color:#d7d7d7;

}
.billing_radio_orders_list td{
  padding:5px;
}
.billing_radio_orders_list a{
  color:#696969;
}
.billing_radio_orders_list a:hover{
  color:#0b6894;
}
.billing_web_orders_wrp{
  width:350px;
  padding:10px;
  background-color: #f2f2f2;
  -webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;
  margin-left: 5px;
}
.billing_web_orders_list td{
  padding:10px;
}
.billing_web_orders_list a{
  color:#696969;
}
.billing_web_orders_list a:hover{
  color:#0b6894;
}
.billing_article_notification{
  font-size: 13px;
  color:#696969;
  margin-top:15px;
}
.billing_article_links{
  font-size:13px;
  color:#0b6894;
  margin-top:20px;
}
.billing_article_links a{
  font-size:13px;
  color:#0b6894;
  margin-right:20px;
}
.billing_article_links a:hover{
  color:#fc7202;
}
.billing_news_wrapper{
  width:365px;
  font-size:13px;
}
.billing_news_title a{
  text-decoration: none;
  color:#0b6894;
}
.billing_news_title a:hover{
  color:#fc7202;
}
.billing_news_date{
  font-size:12px;
  color:#696969;
  margin-top:5px;
  margin-bottom:10px;
}
.billing_news_content a{
  color:#0b6894;
}
.billing_news_content a:hover{
  color:#fc7202;
}
.billing_news_second{
  position: relative;
  left:+20px;
}
.send_ticket_form_wrapper{
  position: relative;
  min-height:180px;
}
#TicketText{
  position: absolute;
  width:530px;
  height:132px;
  border:1px #c9c9c9 solid;
  outline:0;
  -webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;
  padding:10px;
}
.sendticketorderselect{
  position: absolute;
  left:565px;
  overflow: hidden;
  background: url('img/selectorder.png');
  width:190px;
  height:33px;
}
.sendticketorderselect select {
   background: transparent;
   width: 190px;
   height:31px;
   padding: 5px;
   padding-top: 8px;
   font-size: 13px;
   line-height: 1;
   border: 0;
   border-radius: 0;
   outline:0;
   -webkit-appearance: none;
   color:#7d7d7d;
   }
.attachfilediv {
  position: absolute;
  left:565px;
  top: 50px;
  width:190px;
  height:31px;
  overflow:hidden;
  background: url('img/attachfile.png');
  cursor:pointer !important;
}
.ticket_attach_filename {
  position: absolute;
  left:565px;
  top: 90px;
  width:190px;
  height:31px;
  overflow:hidden;
  font-size:12px;
  color:#696969;
}
.attachfilediv input[type=file]{
       opacity:0;
      filter:alpha(opacity:0);
      font-size:199px;
      cursor:pointer;
      padding:0px;
      margin:0px;
      border:none;
      margin-left:-450px;
}

.sendticketbtn{
  position: absolute;
  left:565px;
  top: 114px;
}
.sendticketbtn input[type=submit]{
  width:190px;
  height:40px;
  background-color: #9cf7ab;
  border:0;
  font-size:16px;
  color:#444444;
  cursor:pointer;
  -webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;
  -webkit-box-shadow: inset 0px 0px 5px 1px rgba(112, 232, 129, 0.3);
  box-shadow: inset 0px 0px 5px 1px rgba(112, 232, 129, 0.3);
  -moz-box-shadow: inset 0px 0px 5px 1px rgba(112, 232, 129, 0.3);
}
.billing_ticket_main_wrp_answer{

  width:750px;
  background-color:#f5f5f5;
  font-size:13px;
  color:#000000;
  -webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;
  border:1px #e3e3e3 solid;
  margin-bottom:15px;
}
.billing_ticket_head_answer{
  background-color:#e3e3e3;
  padding:10px;
  -webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;border-top-left-radius:6px;border-top-right-radius:6px;
}
.billing_ticket_content_answer{
  padding:10px;
}
.billing_ticket_main_wrp{

  width:750px;
  background-color:#eef6ff;
  font-size:13px;
  color:#000000;
  -webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;
  border:1px #cfe6ff solid;
  margin-bottom:15px;
}
.billing_ticket_head{
  background-color:#cfe6ff;
  padding:10px;
  -webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;border-top-left-radius:6px;border-top-right-radius:6px;
}
.billing_ticket_content{
  padding-left:10px;
  padding-right:10px;
}
.billing_ticket_content a{
  color:#0b6894;
}
.billing_ticket_content a:hover{
  color:#fc7202;
}
/*
.billing_sidebar_userinfo{
  width:245px;
  padding:10px;
  background-color:#f2f2f2;
  -webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;
  margin-left:25px;
} */
.billing_sidebar_userinfo{
  width:216px;
  height:163px;
  padding-left:40px;
  padding-right:10px;
  padding-top:15px;
  background: url('img/money_mini_bg.png');
  cursor:pointer;
  position:relative;
  left:22px;
  -webkit-transition: background 0.5s ease;
  margin-bottom:20px;
}
.billing_sidebar_userinfo:hover{
  background: url('img/money_mini_bg_hover.png');
}
.billing_sidebar_clocks{
  font-size:13px;
  color:#4f4f4f;
}
.billing_sidebar_greyline{
  width:245px;
  height:1px;
  background-color:#d7d7d7;
  margin-top:15px;
  margin-bottom:15px;
}
.billing_sidebar_greyline_new{
  width:216px;
  height:1px;
  background-color:#d7d7d7;
  margin-top:5px;
  margin-bottom:5px;
}
.billing_sidebar_balance_value{
  font-size:24px;
  color:#000000;
  font-weight: bold;
}
.billing_sidebar_balance_onbalance {
  font-size:13px;
  color:#000000;
  font-weight: bold;
}
.billing_sidebar_balance_added{
  font-size:12px;
  color:#525252;
}
.billign_sidebar_balance_wrp a{
  display: block;
  font-size:16px;
  color:#0b6894;
  margin-top:10px;
}
.billing_sidebar_balance_month_value{
  font-size:16px;
}
.billing_sidebar_balance_month_wrp a{
  display: block;
  font-size:13px;
  color:#0b6894;
  margin-top:10px;
}
.billing_sidebar_notification{
  font-size:12px;
  color:#696969;
}
.billing_sidebar_faq_wrp{
  width:245px;
  padding:10px;
  background-color:#f5f8fa;
  -webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;
  margin-left:25px;
  /*margin-top:20px; */
}
.billing_sidebar_faq_title{
  font-size:16px;
  color:#080808;
}
.billing_sidebar_faq_links ul{
  padding:0;
}
.billing_sidebar_faq_links li{
  display:block;
  padding:0;
  margin-bottom:15px;
  font-size:13px;
}

.billing_sidebar_faq_links a{
  color:#0b6894;
  font-size:13px;
}
.billing_sidebar_faq_links a:hover{
  color:#fc7202;
}
#search_field_faq{
    background: url('img/search_icon.png') no-repeat;
    padding-left:28px;
    background-position: 8px 5px;
    width:188px;
    height:24px;
    background-color: #fdfcfc;
    border:1px #d7d7d7 solid;
    outline:0;
    border-radius:12px;
    -webkit-border-radius:12px;
    -moz-border-radius:12px;
    -khtml-border-radius:12px;
    -webkit-transition: background 0.5s ease;
    color:#747474;
}
#search_field_faq:focus{
    background-color: #fdfcfc;
    color:#545454;
    font-size:13px;
}
.billing_orders_small_wrp{
  width:730px;
  padding:10px;
  background-color: #f2f2f2;
  -webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;
  margin-bottom:20px;
}
.billing_orders_small_wrp_inactive{
  width:730px;
  padding:10px;
  background-color: #ffffff;
  -webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;
  margin-bottom:20px;
  border:1px solid #f2f2f2;
}
.billing_orders_grey_line{
  width:730px;
  height:1px;
  background-color:#d7d7d7;
}
.billing_orders_small_wrp td{
  padding-top:5px;
  padding-bottom:5px;
}
.billing_orders_small_wrp_inactive td{
  padding-top:5px;
  padding-bottom:5px;
}
.billing_orders_small_title{
  font-size:16px;
}
.billing_orders_small_title a{
  color:#0b6894;
}
.billing_orders_small_title a:hover{
  color:#fc7202;
}
.billing_orders_small_title input[type=submit]
{
  border:0px;
  background: none;
  color:#0b6894;
  font-size:16px;
  cursor:pointer;
  padding:0px;
  text-decoration:underline;
}
.billing_orders_small_title input[type=submit]:hover{
  color:#fc7202;
}

.billing_orders_small_info{
  font-size:12px;
  color:#696969;
}
.billing_orders_small_info a{
  color:#696969;
}
.billing_orders_small_info a:hover{
  color:#0b6894;
}
/*
.billing_orders_small_expand{
  width:175px;
  height:35px;
  border:1px #cecece solid;
  background-color:#f2f2f2;
  -webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;
  font-size:13px;
  color:#4c4c4c;
  text-align:center;
  padding-top:15px;
  cursor: pointer;
} */
.billing_orders_small_expand{
  width:90px;
  /*height:35px;*/
  border:1px #cecece solid;
  background-color:#f2f2f2;
  -webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;
  font-size:13px;
  color:#4c4c4c;
  /*padding-left:25px; */
  text-align:center;
  padding-top:5px;
  padding-bottom:5px;
  cursor: pointer;
  display:inline-block;
}
.marginleft4px{
  margin-left:4px;
}

#triangle-down {
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 7px solid #4c4c4c;
  cursor: pointer;
  position: relative;
  top: +13px;
  margin-right: 5px;
}
#triangle-up {
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 7px solid #4c4c4c;
    position: relative;
    top: -11px;
    margin-right: 5px;
}
.billing_orders_pay_or_freeze_wrp{
  font-size:13px;
  color:#000000;
}
.billing_orders_pay_or_freeze_wrp a{
  color:#0b6894;
}
/*.billing_orders_pay_button{*/
.billing_order_super_extend_pay_div_wrp input[type=submit] {
  /*display: block;*/
  width:170px;
  height:41px;
  background-color:#9cf7ab;
  color:#444444 !important;
  font-size:16px;
  -webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;
  /*padding-left:20px;*/
  text-align:center;
  padding-top:10px;
  padding-bottom:6px;
  cursor:pointer;
  /*text-decoration:none !important; */
  border:0px;
  -webkit-box-shadow: inset 0px 0px 5px 1px rgba(112, 232, 129, 0.3);
  box-shadow: inset 0px 0px 5px 1px rgba(112, 232, 129, 0.3);
  -moz-box-shadow: inset 0px 0px 5px 1px rgba(112, 232, 129, 0.3);
}
.billing_orders_pay_total{
  font-size:13px;
  color:#696969;
  display: block;
  margin-left:10px;
}
.billing_orders_pay_info{
  margin-top:10px;
}
.billing_orders_freeze_button{
  display: block;
  width:170px;
  height:31px;
  background-color:#9cf6f7;
  color:#444444 !important;
  font-size:16px;
  -webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;
  /*padding-left:20px;*/
  text-align:center;
  padding-top:10px;
  cursor:pointer;
  text-decoration:none !important;
}
.billing_orders_full_wrp{
  margin-bottom:20px;
  background-color:#f2f2f2;
  width:730px;
  padding:10px;
  -webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;
  display:none;
}
.billing_orders_full_title{
  color:#bd2121;
  font-size:16px;
}
.billing_orders_full_order_info{
  font-size:13px;
}
.billing_orders_full_order_settings{
  font-size:12px;
}
.billing_orders_full_order_info_red{
  color:#e22d2d;
}
.billing_orders_full_wrp td{
  padding-top:5px;
  padding-bottom:5px;
}
.billing_orders_full_expand{
  width:175px;
  height:35px;
  /*border:1px #cacaca solid; */
  background-color:#f2f2f2;
  -webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;
  font-size:13px;
  color:#4c4c4c;
  /*padding-left:25px;*/
  text-align:center;
  padding-top:15px;
  cursor: pointer;
-webkit-box-shadow:inset 0px 2px 5px rgba(0, 0, 0, 0.3);
-moz-box-shadow:inset    0px 2px 5px rgba(0, 0, 0, 0.3);
box-shadow:  inset       0px 2px 5px rgba(0, 0, 0, 0.3);
}
.billing_order_select_lines{
  margin-bottom:15px;
}

.billing_order_select_lines a{
  font-size:16px;
  color:#696969;
  text-decoration:none;
  margin-right:5px;
}
.billing_order_select_line_current {
  color:#000000 !important;
  font-weight:bold !important;
}
.billing_order_super_info_element_wrp{
  margin-bottom:20px;
}

.billing_order_super_info_element_title{
  font-size:16px;
  color:#000000;
  font-weight: bold;
  margin-bottom:5px;
}
.billing_order_super_info_element_content{
  font-size:13px;
}
.billing_order_super_info_element_content a{
  color:#0b6894;
}
.billing_order_super_info_element_content a:hover{
  color:#fc7202;
}
.billing_order_super_info_element_notice{
  font-size:12px;
  margin-top:10px;
}
.billing_order_super_extend{
  display:none;
}

.billing_order_super_extend_main_info_title{
  font-size:16px;
  color:#000000;
  font-weight: bold;
  margin-bottom:10px;
}
.billing_order_super_extend_main_info_content{
  font-size:13px;
  color:#000000;
}
.billing_order_super_extend_main_info_content a{
  color:#0b6894;
}
.billing_order_super_extend_main_info_content a:hover{
  color:#fc7202;
}
.billing_order_super_extend_title{
  font-size:16px;
  margin-top:10px;
  width: 330px;
}
.billing_order_super_extend_slider_monthes{
  font-size:13px;
  margin-top:10px;
  margin-bottom:10px;
}
.billing_order_super_extend_pay_div_total_cost{
  font-size:24px;
  color:#d10f0f;
}
.billing_order_super_extend_pay_div_total_monthes{
  font-size:24px;
}
.billing_orders_pay_button_disabled{
  opacity: 0.3;
}
.billing_order_super_extend_pay_div_wrp{
  margin-top:10px;
}

.billing_order_super_extend_pay_div_total_notice{
  font-size:13px;
  margin-top:10px;
}
.billing_order_super_extend_pay_div_total_notice a{
  color:#0b6894;
}
.billing_order_super_settings{
  display:none;
  font-size:13px;
  color:#000000;
}
.billing_order_super_settings a{
  color:#0b6894;
}
.billing_order_super_settings a:hover{
  color:#fc7202;
}
.billing_order_super_settings input[type=text]{
  width:200px;
  height:25px;
  border: 1px #a1a1a1 solid;
  -webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;
  outline:0;
  padding-left:10px;
  padding-right:10px;
  font-size:13px;
  color:#000000;
  margin-left:10px;
}

.billing_order_super_settings input[type=submit]{
  width:190px;
  height:40px;
  background-color: #9cf7ab;
  border:0;
  font-size:16px;
  color:#444444;
  cursor:pointer;
  -webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;
  text-align:center;
  -webkit-box-shadow: inset 0px 0px 5px 1px rgba(112, 232, 129, 0.3);
  box-shadow: inset 0px 0px 5px 1px rgba(112, 232, 129, 0.3);
  -moz-box-shadow: inset 0px 0px 5px 1px rgba(112, 232, 129, 0.3);
}

.mycheckbox,.myradio,.mycheckboxhost{
    display: none;
}

.billing_order_super_settings input[type="checkbox"]:checked + label {
    background: url('img/yes.png') no-repeat;
}
.labelforcheckbox {
  background: url('img/no.png') no-repeat;
  height: 18px;
  display: block;
  padding-left: 28px;
  font-size: 13px;
  padding-top: 2px;
  margin-bottom: 8px;
}
.billing_order_super_settings_autocontinue_notice{
  font-size:13px;
  margin-top:10px;
  margin-bottom:10px;
}
.billing_order_super_settings_passwords_title{
  font-size:16px;
  font-weight: bold;
}
.billing_not_logged_wrp{
  width:100%;
  background: url('img/bg_billing_not_logged_in.jpg') top center;
  position:relative;
}
.billing_not_logged_main{
  width:440px;
  margin:0 auto;
  height:170px;
  padding:25px;
  background-color:#f5f5f5;
  -webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;
  position:relative;
-webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.75);
-moz-box-shadow:    0px 0px 20px rgba(0, 0, 0, 0.75);
box-shadow:         0px 0px 20px rgba(0, 0, 0, 0.75);
}
.billing_enter_text{
  font-size:18px;
  color:#4f4f4f;
  margin-bottom:10px;
}
.billing_not_logged_main input[type=text],.billing_not_logged_main input[type=password]{
  width:180px;
  height:32px;
  -webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;
  border:1px #c7c7c7 solid;
  outline:0;
  padding-left:10px;
  padding-right:10px;
  margin-bottom:10px;
  font-size:16px;
  color:#000000;
}
.billing_not_logged_main input[type=text]:focus,.billing_not_logged_main input[type=password]:focus{
-webkit-box-shadow: 0px 0px 10px rgba(42, 172, 230, 1);
-moz-box-shadow:    0px 0px 10px rgba(42, 172, 230, 1);
box-shadow:         0px 0px 10px rgba(42, 172, 230, 1);
}
.billing_not_logged_main label{
  font-size:12px;
  color:#3c3c3c;
  position:relative;
  top:-2px;
}
.billing_login_remember{
  position:absolute;
  left:130px;
  top:160px;
}
.billing_not_logged_main input[type=submit]{
  display:block;
  border:0px;
  background-color:#2695c7;
  font-size:13px;
  color:#ffffff;
  width:88px;
  text-align:center;
  -webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;
  padding-top:7px;
  padding-bottom:7px;
  cursor:pointer;
}
.billing_enter_notice{
  font-size:13px;
  color:#4f4f4f;
  margin-top:15px;
  margin-bottom:20px;
}
.billing_enter_reg_lnk a{
  color:#0b5c81;
  font-size:16px;
}
.billing_enter_footer_wrp{
  width:100%;
  background-color:#f7f7f7;
  height:62px;
  border-top:4px #eeeded solid;
  margin-top:-66px;
  position:relative;
  z-index:2;
}
.billing_enter_footer{
  width:1030px;
  margin:0 auto;
  position:relative;
}
.billing_enter_copies{
  position:absolute;
  font-size:11px;
  color:#c5c5c5;
  margin-top:13px;
}
.billing_enter_rh_lnk{
  position: absolute;
  width:100%;
  font-size:11px;
  margin-top:13px;
  text-align:right;
}
.billing_enter_rh_lnk a{
  color:#0b6894;
}
.billing_addcretits_big_banner_wrp{
  width:975px;
  height:126px;
  background: url('img/money_bg.png') no-repeat;
  margin-left:5px;
  padding-top:52px;
  padding-left:50px;
  margin-bottom:30px;
}
.billing_addcredits_big_banner_balance_value{
  font-size:48px;
  color:#010101;
  font-weight:bold;
}
.billing_addcredits_big_banner_now,.billing_addcredits_everymonth{
  font-size:13px;
  margin-bottom:5px;
}
.billing_addcredits_big_banner_balance_time,.billing_addcredtis_autocontinue{
  font-size:13px;
}
.billing_addcredits_moremoney{
  font-size:13px;
}
.billing_addcredits_moremoney a{
  color: #0b6894;
}
.billing_addcredits_money_title{
  font-size:16px;
  font-weight: bold;
}
.billing_addcredits_money_form_wrp{
  width:700px;
  /*height:40px;*/
  background-color:#f5f5f5;
  -webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;
  -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25);
-moz-box-shadow:    0px 0px 10px rgba(0, 0, 0, 0.25);
box-shadow:         0px 0px 10px rgba(0, 0, 0, 0.25);
margin-top:20px;
padding-top:25px;
padding-bottom:25px;
padding-left:25px;
padding-right:25px;
}
.billing_addcredits_money_form_wrp input[type=text]{
  width:181px;
  height:38px;
  padding-left:15px;
  font-size:24px;
  color:#676767;
  font-weight:bold;
  outline:0;
  border:0;
  background: url('img/input_currency.png');
  position: relative;
  top: +2px;
  margin-right:12px;
  /*
  -webkit-box-shadow: inset 0px 0px 10px 1px rgba(179, 179, 179, 0.75);
  -moz-box-shadow: inset 0px 0px 10px 1px rgba(179, 179, 179, 0.75);
  box-shadow: inset 0px 0px 10px 1px rgba(179, 179, 179, 0.75);*/
}

.billing_addcredits_select{
  overflow: hidden;
  background: url('img/select_currency.png');
  width:232px;
  height:40px;
  display:inline-block;
  top:13px;
  position:relative;
}
.billing_addcredits_select select {
   background: transparent;
   width:232px;
  height:40px;
   padding: 5px;
   padding-top: 8px;
   font-size: 13px;
   line-height: 1;
   border: 0;
   border-radius: 0;
   outline:0;
   -webkit-appearance: none;
   color:#7d7d7d;
   }
  .billing_addcredits_money_form_wrp input[type=submit]{
    display:inline-block;
    width:190px;
    height:38px;
    font-size:16px;
    color:#444444;
    text-align:center;
    border:0px;
    background-color: #9cf7ab;
    cursor:pointer;
    -webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;
    margin-left:30px;
    -webkit-box-shadow: inset 0px 0px 5px 1px rgba(112, 232, 129, 0.3);
  box-shadow: inset 0px 0px 5px 1px rgba(112, 232, 129, 0.3);
  -moz-box-shadow: inset 0px 0px 5px 1px rgba(112, 232, 129, 0.3);
    }
    .billing_addcredits_money_notice{
      font-size:13px;
      color:#6c6c6c;
      margin-top:10px;
    }
    .billing_addcredits_money_content{
      font-size:13px;
    }
.billing_article_links_tickets{
  font-size:13px;
  /*color:#0b6894;*/
  margin-top:20px;
}
.billing_article_links_tickets a{
  font-size:13px;
  color:#0b6894;
}
.billing_article_links_tickets a:hover{
  color:#fc7202;
}
.billin_app_link{
  font-size:16px;
  color:#010101;
  font-weight:bold;
}
.billin_app_link a{
  color:#0b6894;
  font-weight:normal;
}
.billin_app_link a:hover{
  color:#fc7202;
}
.billing_constructor_wrapper{
  font-size:13px;
  color:#010101;
}
.billing_constructor_wrapper a{
  color:#0b6894;
}
.billing_constructor_wrapper a:hover{
  color:#fc7202;
}
.constructor_select{

  overflow: hidden;
  background: url('img/constructor_select.png');
  width:442px;
  height:30px;
}
.constructor_select select {
   background: transparent;
   width: 442px;
   height:30px;
   padding: 5px;
   /*padding-top: 8px; */
   font-size: 13px;
   line-height: 1;
   border: 0;
   border-radius: 0;
   outline:0;
   -webkit-appearance: none;
   color:#010101;
   }
.billing_constructor_wrapper input[type="checkbox"]:checked + label {
    background: url('img/yes.png') no-repeat;
}
.billing_constructor_wrapper input[type=text]{
  width:432px;
  height:30px;
  border:1px #a1a1a1 solid;
  outline:0;
  padding-left:5px;
  padding-right:5px;
  -webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;
  font-size:13px;
  color:#010101;
}
.billing_constructor_wrapper textarea{
  width:432px;
  height:80px;
  border:1px #a1a1a1 solid;
  outline:0;
  padding:5px;
  -webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;
  font-size:13px;
  color:#010101;
  margin-bottom:10px;
}
.billing_constructor_wrapper input[type=submit]{
  display:block;
  border:0;
  width:190px;
  text-align:center;
  height:40px;
  font-size:16px;
  color:#444444;
  background-color:#9cf7ab;
  -webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;
  cursor:pointer;
  -webkit-box-shadow: inset 0px 0px 5px 1px rgba(112, 232, 129, 0.3);
  box-shadow: inset 0px 0px 5px 1px rgba(112, 232, 129, 0.3);
  -moz-box-shadow: inset 0px 0px 5px 1px rgba(112, 232, 129, 0.3);
}
.billing_constructor_wrapper td{
  padding-bottom:10px;
}
.billing_user_settings input[type=text],.billing_user_settings input[type=password],.billing_user_settings input[type=email]{
  width:220px;
  height:30px;
  border:1px #a1a1a1 solid;
  outline:0;
  padding-left:5px;
  padding-right:5px;
  -webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;
  font-size:13px;
  color:#010101;
}
.billing_user_settings textarea{
  width:220px;
  height:80px;
  border:1px #a1a1a1 solid;
  outline:0;
  padding:5px;
  -webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;
  font-size:13px;
  color:#010101;
  margin-bottom:10px;
}
.billing_user_settings td{
  padding-bottom:10px;
}
.billing_user_settings_notice{
  color:#626262;
}
.billing_user_settings input[type=submit]{
  display:block;
  border:0;
  width:190px;
  text-align:center;
  height:40px;
  font-size:16px;
  color:#444444;
  background-color:#9cf7ab;
  -webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;
  cursor:pointer;
  -webkit-box-shadow: inset 0px 0px 5px 1px rgba(112, 232, 129, 0.3);
  box-shadow: inset 0px 0px 5px 1px rgba(112, 232, 129, 0.3);
  -moz-box-shadow: inset 0px 0px 5px 1px rgba(112, 232, 129, 0.3);
}
.billing_orders_new_order_button{
  display: block;
  width:100%;
  padding-top:18px;
  padding-bottom:18px;
  background-color:#f2f2f2;
  -webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;
  font-size:13px;
  color:#4f4f4f;
  text-decoration:none;
  text-align:center;
  margin-bottom:10px;
  border:1px #f2f2f2 solid;
}
.billing_orders_new_order_button:hover{
  background-color: #defce1;
  color:#22732a;
  border:1px #c9f3cd solid;
}
.billing_order_super_streams{
  display:none;
}
.billing_order_super_streams_main_stream_wrp{
  width:490px;
  padding:10px;
  background-color:#e8e8e8;
  -webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;
}
.billing_order_super_streams_main_stream_title{
  font-size:18px;
  color:#000000;
  font-weight:bold;
}
.billing_order_super_streams_main_stream_title_additional{
  font-size:13px;
  font-weight:normal;
  color:#696969;
}
.billing_order_super_streams_main_stream_data{
  font-size:13px;
}
.billing_order_super_streams_create_stream_wrp{
  padding-left:30px;
}

.billing_order_super_streams_create_stream_wrp input[type=submit] {
  /*display: block;*/
  width:185px;
  height:41px;
  background-color:#9cf7ab;
  color:#444444 !important;
  font-size:16px;
  -webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;
  /*padding-left:20px;*/
  text-align:center;
  padding-top:10px;
  padding-bottom:6px;
  cursor:pointer;
  /*text-decoration:none !important; */
  border:0px;
  -webkit-box-shadow: inset 0px 0px 5px 1px rgba(112, 232, 129, 0.3);
  box-shadow: inset 0px 0px 5px 1px rgba(112, 232, 129, 0.3);
  -moz-box-shadow: inset 0px 0px 5px 1px rgba(112, 232, 129, 0.3);
}
.billing_order_super_streams_create_stream_text{
  font-size:13px;
  color:#444444;
  margin-top:10px;
}
.billing_order_super_streams_create_stream_inactive_button{
  background-color:#d8f4dd !important;
}
.billing_order_super_streams_create_stream_support_lnk{
  font-size:13px;
}
.billing_order_super_streams_create_stream_support_lnk a{
  color:#0b6894;
}
.billing_order_super_streams_create_stream_support_lnk a:hover{
  color:#fc7202;
}
.billing_order_super_streams_substream_wrp
{
  width:710px;
  padding:10px;
  background-color:#e8e8e8;
  -webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;
  margin-top:20px;
}
.billing_order_super_streams_substream_wrp_inactive{
  background-color:#ffffff !important;
  border: 1px solid #f2f2f2 !important;
}
.billing_streams_create_form td{
  padding-bottom:10px;
  padding-right:20px;
}
.billing_order_super_streams_main_stream_data a{
  color:#7a7a7a;
}
.billing_order_super_streams_main_stream_data a:hover{
  color:#fc7202;
}
#create_substream_button{
  position:relative;
  left:+51px;
}
.billing_user_settings input[type="checkbox"]:checked + label {
    background: url('img/yes.png') no-repeat;
}
.billing_orders_order_extend_link{
  font-size: 16px;
  margin-top:5px;
  text-align:right;
  padding-right:13px;
}

.promos_left_column{
  width:590px;
  padding-right:5px;
  border-right: 1px #d4d4d4 solid;
}
.promos_right_wrp{
  margin-left:22px;
  width: 100%;
}
.promos_contact_us{
  font-size:13px;
  margin-top:50px;
}
.promos_links{
  margin-top:15px;
}

.promos_links a{
  display:inline-block;
  border:0;
  width:190px;
  text-align:center;
  /*height:40px; */
  padding-top:9px;
  padding-bottom:11px;
  font-size:16px;
  color:#444444;
  text-decoration:none;
  background-color:#9cf7ab;
  margin-right:20px;
  -webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;
  cursor:pointer;
  -webkit-box-shadow: inset 0px 0px 5px 1px rgba(112, 232, 129, 0.3);
  box-shadow: inset 0px 0px 5px 1px rgba(112, 232, 129, 0.3);
  -moz-box-shadow: inset 0px 0px 5px 1px rgba(112, 232, 129, 0.3);
}
.promos_links a:hover{
  color:#444444;
}
.promos_list td{
  padding:5px;
}
.promos_list table tr:nth-child(even) {

   background-color: #efefef;
}
.promos_list .nobg{
  background: none;
}



table.data-table {
	border: 1px solid #CCB;
	margin-bottom: 2em;
	width: 100%;
}
table.data-table th {
	background: #F0F0F0;
	border: 1px solid #DDD;
	color: #555;
	text-align: left;
}
table.data-table tr {border-bottom: 1px solid #DDD;}
table.data-table td, table th {padding: 10px;}
table.data-table td {
	background: #F6F6F6;
	border: 1px solid #DDD;
}
table.data-table tr.even td {background: #FCFCFC;}


.billing_admin a:focus, .billing_admin a:hover {color: #039;}
.billing_admin a {
	color: #456;
	text-decoration: none;
}
.billing_admin a:hover {text-decoration: underline;}

.billing_admin a.feed {
	background: url('img/icon-feed.gif') no-repeat left center;
	padding-left: 18px;
}
.billing_admin a.more {
	color: #579;
	font-weight: bold;
}
.billing_admin a.more:hover {color: #234;}

.billing_admin textarea {overflow: auto;}
.billing_admin input.text, .billing_admin textarea, .billing_admin select {
	background: #FCFCFC;
	border: 1px inset #AAA;
	margin: 0.5em 1em;
	padding: 4px 5px;
    outline:0;
}
.billing_admin input.text:focus, .billing_admin textarea:focus, .billing_admin select:focus {background: #FFFFF5;}

.billing_admin input[type=submit],input[type=button] {
	background: #DDD;
	border: 1px outset #AAA;
	padding: 4px 5px;
}
.billing_admin input.button:active {border-style: inset;}